@charset 'utf-8';
/* RESET */
html {
	font-size: 20px;
}
body {
	font-size: .72rem;
	background-color: #efeff4;
}
.viewport {
	min-height: 20rem;
}
a:active {
	background-color: rgba(0, 0, 0, .1);
}
a {
	text-decoration: none;
}
[data-toggle=pop],
[data-toggle=panel] {
	cursor: pointer;
}
/*font*/
footer .fixed .fl dfn,
footer .nofixed .fl dfn,
h3 {
	font-size: 1rem;
}
span[class^=sign],
.OrderList .filter-box .filter-type .title,
footer [class^=btn],
.AboutUs .info .con .tel-box,
.UserAdressList .topbar,
.pop-goodsinsured .txt .dfn-box,
h4 {
	font-size: 0.8rem;
}
/*arrowright*/
.arrowright {
	position: relative;
}
.arrowright:after {
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.7rem;
	right: .8rem;
	top: calc(50% - .4rem);
}
.arrowright:after {
	background-image: url('images/icon-arrow-right.png');
}
/*blank-box*/
.blank-box {
	margin: 0.7rem 0;
	padding: 0 0.7rem;
}
/*bg-box*/
.bg-box {
	background-color: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0.6rem;
}
/*empty-tip*/
.empty-tip {
	text-align: center;
}
/*btn*/
a[class^=btn],
a[class^=btn] {
	box-sizing: border-box;
	display: inline-block;
	text-align: center;
	border-radius: .2rem;
}
a[class^=btn],
button[class^=btn] {
	cursor: pointer;
	outline: none;
	font-family: 'Microsoft yahei';
}
.btn1 {
	background-color: #fe9e38;
	color: #fff !important;
	border: none;
}
.btn1:hover {
	color: #fff;
	background-color: #fe9e38;
}
.btn1:active {
/*	color: #333 !important;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.4);
*/	opacity: .8;
}
.btn2 {
	background-color: transparent;
	border: 1px solid #858585;
	color: #000;
}
[class^=btn]:disabled,
[class^=btn].disabled {
	background-color: #bbb;
	border: none;
	color: #eee !important;
	cursor: not-allowed !important;
	display: inline-block;
	outline: none;
	box-shadow: none !important;
}
/*color*/
.c-r-0,
dfn,
a.c-r-0 {
	color: #fb6267 !important;
}
.c-r-0
a.c-r-0 {
	cursor: pointer;
}
.c0 {
	color: #000;
}
.c1 {
	color: #999;
}
/*icon*/
.bigswiper-overlay  .swiper-slide:last-child:after,
.traking-box .item.cur:after,
.pop-common .close:after,
.radio-check input + label:before,
.radio-check1 input + label:before,
.adress-list .item.cur a:before,
.OrderList .filter-box .filter-type .list li.cur:after,
.arrowright:after,
.OrderList .order-list li h4:before,
i[class^=icon-] {
	-webkit-background-size: contain;
	background-size: contain;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.icon-footer-placepackage {
	width: 1rem;
	height: 1rem;
	background: transparent url(images/icon-footer-placepackage.png) 0 0 no-repeat;
}
.cur .icon-footer-placepackage {
	background-image: url(images/icon-footer-placepackage-cur.png);
}
.icon-footer-deliverypackage {
	width: 1.5rem;
	height: 0.9rem;
	background: transparent url(images/icon-footer-deliverypackage.png) 0 0 no-repeat;
}
.cur .icon-footer-deliverypackage {
	background-image: url(images/icon-footer-deliverypackage-cur.png);
}
.icon-footer-me {
	width: 1.0rem;
	height: 1.0rem;
	background: transparent url(images/icon-footer-me.png) 0 0 no-repeat;
}
.cur .icon-footer-me {
	background-image: url(images/icon-footer-me-cur.png);
}
.icon-postion {
	width: 1.0rem;
	height: 1.1rem;
	background-image: url(images/icon-position.png);
}
.icon-tip {
	width: 2.1rem;
	height: 2.1rem;
	background-image: url(images/icon-right.png);
}
.icon-tip2 {
	width: 0.58rem;
	height: 0.58rem;
	background-image: url(images/icon-tip.png);
}
.icon-err {
	background-image: url(images/icon-err.png);
}
.icon-phone {
	width: 0.7rem;
	height: 0.9rem;
	background-image: url(images/icon-phone1.png);
}
.icon-mail {
	width: 0.9rem;
	height: 0.7rem;
	background-image: url(images/icon-mail.png);
}
.icon-edit {
	width: 0.94rem;
	height: 0.81rem;
	background-image: url(images/icon-edit.png);
}
.icon-wechat {
	width: 1.16rem;
	height: 1.16rem;
	background-image: url(images/icon-wechat.png);
}
.icon-female,
.icon-male {
	width: 1.42rem;
	height: 1.42rem;
	background-image: url(images/icon-female-grey.png);
}
.icon-male {
	background-image: url(images/icon-male-grey.png);
}
/*input*/
/*去除input:number 的默认样式*/
input[type='date'],
select,
input[type='datetime-local'],
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
}
input[type='date'],
select {
	background-color: #fff;
}
textarea,
input[type='text'],
input[type='password'],
input[type='date'],
input[type='datetime-local'],
input[type='tel'],
input[type='number'],
select,
.inp {
	border: 1px solid #ccc;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	box-sizing: border-box;
	display: inline-block;
	font-size: .72rem;
	background-color: #fff;
}
/*line*/
.line {
	padding: 0.7rem 0.7rem;
	overflow: hidden;
}
.line1-list .item {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}
.line1-list .item:last-child {
	border-bottom: none;
}
.line1-list .item .row {
	padding: 0.7rem 0.7rem;
	display: block;
	position: relative;
	overflow: hidden;
}
.line1-list .item .row.c1 {
	margin-top: -0.8rem;
}
.line1-list .item .arrowright {
	padding-right: 2.0rem;
}
.line1-list .item textarea {
	width: 100%;
	height: 4.9rem;
	resize: none;
	border: none;
	outline: none;
	padding: 0;
}
/*margin*/
.mb1 {
	margin-bottom: .5rem;
}
/*radio*/
.radio-item {
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.radio-check input,
.radio-check1 input,
.radio-check-right input {
	opacity: 0;
	position: absolute;
	-webkit-tap-highlight-color: transparent;
}
.radio-check input + label,
.radio-check1 input + label {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.radio-check input + label:before,
.radio-check1 input + label:before  {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.3rem;
}
.radio-check input + label:before {
	width: 0.9rem;
	height: 0.9rem;
	background-image: url(images/icon-check0-nocheck.png);
}
.radio-check input:checked + label:before {
	background-image: url(images/icon-check0-checked.png);
}
.radio-check1 input + label:before {
	width: 0.8rem;
	height: 0.8rem;
	background-image: url(images/icon-check1-nocheck.png);
}
.radio-check1 input:checked + label:before {
	background-image: url(images/icon-check1-checked.png);
}
/*pop*/
.pop-overlay {
	background-color: rgba(0, 0, 0, 0.3);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.pop {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	display: none;
	left: 50%;
	position: fixed;
	top: 50%;
	z-index: 999;
	overflow: hidden;
	transform: translateX(-50%) translateY(-50%);
}
.pop .close {
	cursor: pointer;
	position: absolute;
}
/*pop-*/
.pop-common {
	width: 15.8rem;
	padding: 0.7rem 0;
	background-color: #efeff4;
}
.pop-common h3 {
	text-align: center;
	padding: 0 0.7rem;
	height: 1.4rem;
	line-height: 1.4rem;
	font-size: .8rem;
}
.pop-common .close {
	width: 2rem;
	height: 2rem;
	right: 0;
	top: 0;
}
.pop-common .close:after {
	position: absolute;
	content: '';
	right: 0.7rem;
	top: 0.9rem;
	width: .8rem;
	height: .8rem;
	background-image: url(images/icon-close.png);
}
.pop-common .close:active:after {
	background-image: url(images/icon-close-active.png);
}
.pop-common .pop-con {
	padding: 0.8rem 0.9rem 0;
	max-height: 16.8rem;
}
.pop-common .select-list ul {
	margin-right: -1rem;
}
.pop-common .select-list li {
	float: left;
	margin: 0 0.5rem 0.7rem 0;
}
.pop-common .select-list li a {
	cursor: pointer;
	display: block;
	width: 4.22rem;
	height: 1.4rem;
	line-height: 1.4rem;
	border: 1px solid #ddd;
	background-color: #fff;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pop-common .select-list li.cur a {
	background-color: #fe9e38;
	color: #fff;
}
.pop-common .select-more {
	display: none;
}
.pop-common .select-more .input-box,
.pop-goodsinsured .input-wrap .input-box {
	border: 1px solid #ddd;
	background-color: #fff;
	padding: 0 .6rem;
	margin-bottom: .7rem;
}
.pop-common .select-more .input-box input,
.pop-goodsinsured .input-wrap .input-box input {
	border: none;
	outline: none;
	width: 100%;
	height: 2rem;
}
.pop-common .select-more .btn-box [class^=btn],
.pop-goodsinsured .input-wrap .btn-box [class^=btn] {
	width: 4.3rem;
	line-height: 2rem;
	height: 2.1rem;
}
.pop-common .select-more .btn-box .btn2 {
	border: 1px solid #ddd;
	color: #fe9e38;
}
.pop-common footer {
	padding: 0.9rem 0.9rem 0;
}
.pop-common footer .btn-box,
.pop-goodsinsured .input-wrap .btn-box {
	text-align: center;
}
.pop-common footer .btn-box a {
	width: 4.3rem;
	height: 1.7rem;
	line-height: 1.7rem;
}
.pop-common .pop-con > .input-box {
	border: 1px solid #ddd;
	background-color: #fff;
}
.pop-common .pop-con > .input-box input {
	height: 2rem;
	width: 100%;
	padding: 0 0.7rem;
	border: none;
	outline: none;
}
.pop-common .price.input-box,
.pop-common .kg.input-box {
	padding-right: 1.6rem;
	position: relative;
}
.pop-common .price.input-box:after,
.pop-common .kg.input-box:after {
	content: 'kg';
	position: absolute;
	right: 0.5rem;
	top: .6rem;
	line-height: 1.2;
}
.pop-common .price.input-box:after {
	content: '元';
}
.pop-tip .icon-wrap {
	text-align: center;
}
.pop-tip .icon-wrap .icon-box {
	margin-bottom: .5rem;
}
/*pop-goodsinsured*/
.pop-goodsinsured .txt .dfn-box {
	margin: .6rem 0 .3rem;
}
.pop-goodsinsured .txt p.c1 {
	line-height: 1.1rem;
}
/*pop-protocal*/
.pop-protocal {
	top: 0;
	margin: 0;
	left: 0.6rem;
	right: 0.6rem;
	width: auto;
	transform: none !important;
	border-radius: 0;
	height: 100%;
	overflow: visible;
	box-sizing: border-box;
	position: absolute;
	background-color: #fff;
}
.pop-protocal .scrobox {
	top: 0;
	bottom: 3.5rem;
	overflow: auto;
	position: absolute;
}
.pop-protocal h4 {
	padding: 1rem 0 0.5rem;
	text-align: center;
	color: #333;
	font-weight: bold;
}
.pop-protocal .con {
	padding: 0 1.0rem;
}
.pop-protocal .con h5 {
	color: #333;
	font-weight: bold;
	margin: .3rem 0;
}
.pop-protocal .con li {
	position: relative;
	padding-left: 0.7rem;
}
.pop-protocal .con li .title {
	position: relative;
	left: -1.7rem;
}
.pop-protocal footer .fixed {
	height: 3rem;
	line-height: 3rem;
	bottom: 0;
	margin-bottom: 0;
}
.pop-protocal footer .fixed .btn-box {
	margin: 0.5rem .6rem 0;
}
/*pop-selecttime*/
.tabs-box .tab-item {
	display: none;
}
.tabs-box .tab-item.cur {
	display: block;
}
.selecttime-box.tabs-box .trigger {
	overflow: hidden;
}
.selecttime-box.tabs-box .date a {
	width: 31%;
	height: 3rem;
	line-height: 3rem;
	margin-left: 3.5%;
	background: #ddd;
	border-radius: 0rem;
	float: left;
	text-align: center;
	position: relative;
	font-size: .9rem;
	cursor: pointer;
}
.selecttime-box.tabs-box .time li.cur,
.selecttime-box.tabs-box .date a.cur {
	background: #fe9e38;
	color: #fff;
}
.selecttime-box.tabs-box .date a:first-child {
	margin-left: 0;
}
.selecttime-box.tabs-box .date a .inner {
	line-height: 1.3rem;
	vertical-align: middle;
	display: inline-block;
}
.selecttime-box.tabs-box .date a p {
	line-height: 1.2rem;
	font-size: .7rem;
}
.selecttime-box.tabs-box .tab-item {
	height: 6.3rem;
	margin: .5rem -0.9rem 0;
	padding: 0.9rem 0.9rem 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #ddd;
	overflow: auto;
	position: relative;
}
.selecttime-box.tabs-box .time ul {
	overflow: hidden;
}
.selecttime-box.tabs-box .time li {
	width: 48%;
	line-height: 1.6rem;
	margin: 0 0 0.5rem 4%;
	background: #fff;
	border-radius: 0rem;
	float: left;
	text-align: center;
	cursor: pointer;
}
.selecttime-box.tabs-box .time li.tip {
	margin: .8rem auto 0 !important;
	float: none;
	padding: .9rem;
}
.selecttime-box.tabs-box .time li.tip .inner {
	line-height: 1.1rem;
	vertical-align: middle;
	display: inline-block;
}
.selecttime-box.tabs-box .time li:nth-child(odd) {
	margin-left: 0;
}
/*Panel*/
.panel {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: none;
}
/*.pop-comment*/
.pop-comment {
	background-color: #fff;
}
.pop-comment .star-box {
	margin-bottom: .8rem;
}
.pop-comment .star-box .star-bg {
	margin: auto;
}
.pop-comment .txt-box textarea {
	width: 100%;
	outline: none;
	resize: none;
	height: 5rem;
	padding: 0.5rem;
	font-size: .8rem;
	vertical-align: top;
}
.pop-comment .select-list li {
	display: inline-block;
	float: none;
}
.pop-comment .select-list li a {
	width: 6.42rem;
}
/*pop-selectadress*/
.pop-selectadress .pop-con {
	border: 1px solid #ddd;
	padding: 0;
	background-color: #fff;
	margin-top: .7rem;
	overflow: auto;
}
.pop-selectadress .topbar {
	margin-top: -1.8rem;
}
.pop-selectadress .topbar a {
	display: inline-block;
	padding: .7rem .3rem .3rem .7rem;
	color: #fe9e38;
	line-height: 1;
	vertical-align: top;
}
.pop-selectadress .topbar .b-cancel {
	display: none;
	color: #000;
}
.pop-selectadress .adress-list .icon-edit {
	position: absolute;
	right: .3rem;
	top: 50%;
	display: none;
}
.pop-selectadress .adress-list .item a {
	padding-left: 1.2rem;
	padding-right: .8rem;
}
.pop-selectadress .adress-list .item a .con .c1 {
	padding-right: .7rem;
}
.pop-selectadress .adress-list .item .radio-item {
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -.5rem;
	left: 0.3rem;
}
.pop-selectadress .adress-list .item .radio-item
.pop-selectadress .adress-list .item .con {
	margin-left: 1rem;
}
.pop-selectadress.editing .adress-list .icon-edit,
.pop-selectadress.editing .topbar .b-cancel {
	display: inline-block;
}
.pop-selectadress.editing .adress-list .item .radio-item,
.pop-selectadress.editing .topbar .b-edit {
	display: none;
}
/*pop-gender*/
.gender-box {
	text-align: center;
}
.gender-box .gender-item {
	display: inline-block;
	position: relative;
	margin: 0 2rem;
}
.gender-box .gender-item input {
	opacity: 0;
	position: absolute;
}
.gender-box .gender-item input:checked + .icon-female {
	background-image: url(images/icon-female-cur.png);
}
.gender-box .gender-item input:checked + .icon-male {
	background-image: url(images/icon-male-cur.png);
}
.gender-box .gender-item span {
	display: block;
	margin-top: .2rem;
}
/*sign*/
.sign1,
.sign2,
.sign3,
.sign4 {
	color: #fff;
	width: 1.6rem;
	height: 1.6rem;
	text-align: center;
	line-height: 1.6rem;
	border-radius: 100%;
	display: inline-block;
	color: #fff !important;
}
.sign1 {
	background-color: #3eba9b;
}
.sign2 {
	background-color: #fb6267;
}
.sign3 {
	background-color: #fe9e38;
	/*background-color: #2eb2ea;*/
}
.sign4 {
	background-color: #2eb2ea;
	/*background-color: #fb6267;*/
}
/*上传图片*/
.uploadimg-box li {
	display: inline-block;
	width: 3rem;
	height: 3rem;
	border: 1px dashed #858585;
	border-radius: .3rem;
	position: relative;
	vertical-align: top;
	overflow: hidden;
	margin: 0 .6rem .6rem 0;
}
.uploadimg-box li .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	line-height: 3rem;
	text-align: center;
	top: 0;
	left: 0;
	cursor: pointer;
}
.uploadimg-box li .bg img {
	vertical-align: middle;
	width: 0.9rem;
	height: 0.8rem;
}
.uploadimg-box li input {
	opacity: 0;
}
.uploadimg-box li .uploadimg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}
.uploadimg-box li .progress {
	position: absolute;
	height: 1rem;
	width: 80%;
	top: 50%;
	margin-top: -.5rem;
	left: 10%;
	display: none;
	text-align: center;
	font-size: .6rem;
	font-weight: bold;
}
.uploadimg-box li .progress span {
	color: #1f9de5;
}
.uploadimg-box li .delete {
	background-color: rgba(0, 0, 0, .7);
	text-align: center;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	position: absolute;
	left: 0;
	width: 100%;
	cursor: pointer;
	display: none;
}
.icon-delete {
	display: inline-block;
	vertical-align: middle;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 1.0rem;
	height: 1.0rem;
	margin-top: .5rem;
	background-image: url(images/icon-delete.png);
}
.uploadimg-box li.uploading .bg,
.uploadimg-box li.uploaded .bg {
	display: none;
}
.uploadimg-box li.uploading .progress,
.uploadimg-box li.uploaded .delete,
.uploadimg-box li.uploaded .uploadimg {
	display: block;
}
/*text-align*/
.t-a-l {
	text-align: left;
}
.t-a-c {
	text-align: center;
}
.t-a-r {
	text-align: right;
}
/*---------------*/
/*Footer*/
footer.pagebottom .fixed,
.Footer .fixed {
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	background-color: #fff;
	z-index: 900;
}
.Footer {
	height: 3.1rem;
}
.Footer .fixed {
	height: 3.1rem;
	background-color: #f7f7f7;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-around;
	align-content: center;
}
.Footer .fixed a {
	flex: 1;
	text-align: center;
	color: #666;
}
.Footer .fixed i {
	margin-top: 0.6rem;
	height: 1rem;
}
.Footer .fixed a span {
	display: block;
	margin-top: 0.2rem;
	color: #a5a5a5;
}
.Footer .fixed .cur span {
	color: #fe9e38;
}
.Content footer.pagebottom {
	height: 2.6rem;
	line-height: 2.5rem;
}
.Content footer.pagebottom .fixed,
.Content footer.pagebottom .nofixed {
	height: 3rem;
	line-height: 3rem;
	border-top: 1px solid #ddd;
}
footer .btn-box {
	text-align: center;
	overflow: hidden;
}
.Content > footer .btn-box {
	margin-top: .5rem;
	padding: 0 .15rem;
}
footer .btn-box [class^=btn] {
	line-height: 2.1rem;
}
.btn-box.fillup {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.btn-box.fillup > a[class^=btn] {
	flex: 1;
}
.btn-box [class^=btn].fl {
	margin-right: 0.75rem;
}
.btn-box [class^=btn].fl:last-child {
	margin-right: 0 !important;
}
.btn-box.toomuch {
	padding: 0.6rem .4rem;
}
.btn-box.toomuch [class^=btn] {
	line-height: 1.7rem;
	font-size: .7rem;
}
.btn-box.toomuch [class^=btn].fl {
	margin-right: .3rem;
}
.Content > footer .btn-box.toomuch {
	margin-top: .7rem;
}
/*UserIndex*/
.UserIndex .top .info-box {
	padding: 0.6rem 0.7rem;
	overflow: hidden;
}
.UserIndex .top .info-box .img-box {
	float: left;
	width: 2.9rem;
}
.UserIndex .top .info-box .txt {
	margin-left: 3.5rem;
}
.UserIndex .top .info-box .txt h4 {
	margin: 0.5rem 0 .3rem;
}
.UserIndex .top .line1-list {
	border-top: 1px solid #ddd;
}
.UserIndex .line1-list .item {
	border-bottom: 1px solid #ddd;
}
.UserIndex .line1-list .item:last-child {
	border-bottom: none;
}
.UserIndex .line1-list .item .row {
	padding-left: 2.5rem;
	position: relative;
}
.UserIndex .line1-list .item .row > img {
	left: 1.2rem;
	max-height: 1.0rem;
	max-width: 1.0rem;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	vertical-align: middle;
}
/*OrderList*/
.OrderList .order-list.bg-box {
	border-top: none;
}
.OrderList .filter-wrap .overlay {
	position: fixed;
	top: 2.8rem;
	content: '';
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 100;
	display: none;
}
.OrderList .filter-wrap.active .overlay {
	display: block;
}
.OrderList .filter-box {
	height: 2.25rem;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	position: relative;
	z-index: 101;
}
.OrderList .filter-box .filter-type {
	float: left;
	line-height: 2.25rem;
	width: 25%;
	box-sizing: border-box;
}
.OrderList .filter-box .filter-type .title {
	color: #000;
	text-align: center;
	font-size: 100%;
}
.OrderList .filter-box .filter-type .list {
	/*border-top: 1px solid #ddd;*/
	position: absolute;
	width: 100%;
	display: none;
	top: 2.25rem;
	left: 0;
}
.OrderList .filter-box .filter-type.cur {
	/*background-color: #fff;*/
}
.OrderList .filter-box .filter-type.cur .title {
	color: #fe9e38;
}
.OrderList .filter-box .filter-type.cur .list {
	display: block;
}
.OrderList .filter-box .filter-type .list li {
	height: 2.7rem;
	line-height: 2.7rem;
	border-bottom: 1px solid #ddd;
	padding: 0 0.9rem;
	position: relative;
	z-index: 10;
	background-color: #fff;
}
.OrderList .filter-box .filter-type .list li.cur:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -.3rem;
	right: .9rem;
	width: 0.7rem;
	height: 0.6rem;
	background-image: url(images/icon-right.png);
}
.OrderList .filter-box .filter-type .title:after {
	content: "";
	display: inline-block;
	line-height: 0;
	margin-left: 0.1rem;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: .3rem .28rem 0 .28rem;
	border-color: #858585 transparent transparent transparent;
}
.OrderList .filter-box .filter-type.cur .title:after {
	content: "";
	display: inline-block;
	line-height: 0;
	margin-left: 0.1rem;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-style: solid;	
	border-width: 0 .28rem 0.3rem .28rem;
	border-color: transparent transparent #fe9e38 transparent;
}
.OrderList .filter-box .filter-type + .filter-type {
	border-left: 1px solid #ddd;
}
.OrderList .order-list li.item {
	/*border-bottom: 1px solid #ddd;*/
	position: relative;
	overflow: hidden;
	/*margin-top: 0.4rem;*/
	margin: 0.3rem 0.2rem 0rem 0.2rem;
	background-color: #fff;
}
.OrderList .order-list li.item .right-icon{
	display: inline-block;
	position: absolute;
	right: -35px;
	top: -35px;
	width: 70px;
	height: 70px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	vertical-align: bottom;
	background: #fe9e38;
}
.OrderList .order-list li.item .right-icon span{
	position: relative;
	display: inline-block;
	width: 40px;
	height: 40px;
	left: 14px;
	top: 48px;
	text-align: center;
	color: #f1f2f4;
	font-size: .8rem;
/*	background:#cccccc;*/
}
.OrderList .order-list li.item:last-child {
	border-bottom: none;
}
.OrderList .order-list li .item-box {
	padding: 0.6rem 2.1rem 0.3rem  2.9rem;
	position: relative;
	display: block;
}
.OrderList .order-list li span[class^=sign] {
	position: absolute;
	left: .9rem;
	top: 0.5rem;
}
.OrderList .order-list li h4 {
	height: 1.3rem;
	position: relative;
	line-height: 1.3rem;
}
.OrderList .order-list li .fl-name {
	/*padding-right: 3.5rem;*/
}
.OrderList .order-list li .fr-name {
	/*padding-left: 3.5rem;*/
}
.OrderList .order-list li .role-line {
	background-image: url(images/icon-arrow-right2.png);
	background-size: cover;
	width: 1.9rem;
	height: 0.5rem;
	display: inline-block;
    vertical-align: text-top;
    margin: 0.225rem 1rem 0rem;
}
/*.OrderList .order-list li .role-name:before {
	content: '';
	position: absolute;
	left: 6.8rem;
    top: 2.45rem;
	background-image: url(images/icon-arrow-right2.png);
	background-size: cover;
	margin: -.25rem 0 0 -.95rem;
	width: 1.9rem;
	height: 0.5rem;
}*/
.OrderList .order-list .inner p{
	font-size: 90%;
}
.OrderList .order-list li p {
	line-height: 1.1rem;
}
.OrderList .bg-box{
	background-color: #efeff4;
}
/*UserAdressList*/
.CouponSelect .topbar,
.CouponList .topbar,
.UserAdressList .topbar {
	height: 2.1rem;
	line-height: 2.1rem;
	border-bottom: 1px solid #ddd;
	padding: 0 0.2rem;
	position: relative;
}
.UserAdressList .topbar:last-child {
	border-bottom: none;
}
.CouponSelect .topbar h4,
.UserAdressList .topbar h4 {
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #999;
}
.CouponSelect .topbar a,
.UserAdressList .topbar a,
.UserAdressList .topbar span {
	display: inline-block;
	cursor: pointer;
	padding: 0 0.5rem;
	position: relative;
	z-index: 10;
}
.UserAdressList .topbar a:active {
	background-color: rgba(0, 0, 0, .1);
}
.adress-list .item {
	border-bottom: 1px solid #ddd;
	position: relative;
}
.adress-list .item:last-child {
	border-bottom: none;
}
.adress-list .item a {
	padding: 0.8rem 1.6rem;
	display: block;
	cursor: pointer;
}
.adress-list .item.cur a:before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	background-image: url(images/sign-default.png);
	height: 1.6rem;
	width: 1.6rem;
}
.adress-list .item .radio-item {
	display: none;
}
.adress-list.selecting .item .radio-item {
	display: inline-block;
	position: absolute;
	top: 50%;
	margin-top: -.5rem;
	left: 0.9rem;
}
.adress-list.selecting .item .con {
	margin-left: 1rem;
}
.adress-list .item .con h4 {
	margin-bottom: 0.4rem;
	overflow: hidden;
}
.adress-list .item .con p {
	line-height: 1.1rem;
}
.fill1-list > ul > li {
	border-bottom: 1px solid #ddd;
}
.fill1-list > ul > li:last-child {
	border-bottom: none;
}
.fill1-list .input-box {
	height: 2.6rem;
	line-height: 2.6rem;
	padding:  0 0.9rem 0 4.3rem;
	position: relative;
}
.fill1-list .input-box.icon-right {
	padding-right: 1.5rem;
}
.fill1-list .input-box.icon-right .icon-box {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 0.5rem;
	z-index: 20;
}
.fill1-list .input-box label {
	width: 3.9rem;
	position: absolute;
	left: 0.7rem;
	top: 0;
}
.fill1-list .input-box input,
.fill1-list .input-box select {
	border: none;
	outline: none;
	width: 100%;
}
.fill1-list > ul > li > a.arrowright {
	padding-right: 1.5rem;
	position: relative;
	display: block;
}
/*PlacePackage*/
.Content > .top .tab {
	padding: 0.7rem;
	display: inline-block;
	margin: -0.7rem;
}
.PlacePackage .adress .item .con {
	border-bottom: 1px solid #ddd;
	padding: 1.1rem 0.7rem;
	display: block;
	position: relative;
}
.PlacePackage .adress .item:last-child .con {
	border-bottom: none;
}
.PlacePackage .Content footer {
	height: 3rem;
}
.PlacePackage footer > .fixed,
.PlacePackage footer > .nofixed {
	background-color: #303030;
	color: #fff;
	overflow: hidden;
}
.PlacePackage footer.pagebottom .fl {
	line-height: 1.5;
	padding-top: 0.15rem;
	padding-left: .7rem;
}
.PlacePackage footer .fr [class^=btn] {
	padding: 0 0.9rem;
	height: 3rem;
	line-height: 3rem;
	width: 5.5rem;
	vertical-align: top;
}
.PlacePackage footer.pagebottom a {
	color: #2eb2ea;
}
.PlacePackage footer.pagebottom .radio-check1 input+label {
	vertical-align: top;
}
/*getOrder*/
.deliverypackage-list .deliverypackage-item {
	padding: 0.7rem;
}
.deliverypackage-list .deliverypackage-item h4 {
	overflow: hidden;
	margin-bottom: .5rem;
	line-height: 1.6rem;
}
.deliverypackage-list .deliverypackage-item h4 span[class^=sign] {
	margin-right: .2rem;
}
.deliverypackage-list .deliverypackage-item > div {
	margin-bottom: .3rem;
	color: #999;
	line-height: 1.1rem;
	overflow: hidden;
}
.deliverypackage-list .deliverypackage-item > .pl label {
	float: left;
}
.deliverypackage-list .deliverypackage-item > .pl p {
	margin-left: 2.6rem;
}
.deliverypackage-list .deliverypackage-item footer,
.deliverypackage-list .deliverypackage-item footer .nofixed {
	line-height: auto;
	height: auto;
}
.deliverypackage-list .deliverypackage-item footer  .onlyonebtn > a[class^=btn] {
	margin: 0;
}
/*Register*/
.Register .tip {
	padding: 0.7rem;
}
.Register .protocal a {
	color: #2eb2ea;
}
.Register .fill1-list .input-box {
	padding-left: 2.2rem;
}
.Register .fill1-list .input-box.vc-box {
	padding-right: 4.6rem;
}
.Register .fill1-list .input-box.vc-box .vc {
	color: #fe9e38;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 0.7rem;
	cursor: pointer;
}
/*AboutUs*/
.AboutUs .logo-box {
	padding: 2.3rem 0;
	text-align: center;
}
.AboutUs .logo-box img {
	width: 3.6rem;
	height: 3.6rem;
	vertical-align: top;
}
.CouponIntruction .bg-box,
.AboutUs .bg-box {
	padding: 0.7rem;
}
.AboutUs .info h4 {
	color: #000;
	margin-bottom: .5rem;
}
.AboutUs .info .con p {
	color: #666;
}
.AboutUs .info .con .tel-box {
	margin-top: .6rem;
}
.AboutUs .info .con .tel-box a {
	color: #ff9d35;
}
.AboutUs .copyright {
	position: fixed;

	text-align: center;
	color: #999;
	bottom: 1rem;
	width: 100%;
	box-sizing: border-box;
	line-height: 1.3;
	font-size: .7rem;
}
.Protocal .bg-box {
	margin-top: 0.7rem;
	padding: 0.7rem;
}
.Protocal .bg-box h3 {
	margin-bottom: .5rem;
}
.Protocal .bg-box h4 {
	margin: .7rem 0 .5rem;
}
.Protocal .bg-box .con {
	line-height: 1.2;
}
.Protocal .bg-box .con p {
	color: #666;
	margin-bottom: .3rem;
}
/*UserBillList*/
.UserBillList.Content > .bg-box:first-child {
	margin-top: .5rem;
}
/*UserWallet*/
.UserWallet .top {
	border-top: none;
}
.UserWallet .top .sum-box {
	/*background-color: #fe9e38;*/
	background-color: #efeff4;
	color: #333;
	padding: 0.67rem;
	/*border-bottom: 1px solid #ddd;*/
}
.UserWallet .top .sum-box .dfn-box {
	text-align: center;
	/*padding: 0.89rem 0 2.26rem;*/
	padding: 0.29rem 0 0.26rem;
}
.UserWallet .top .sum-box dfn {
	color: #333 !important;
	font-size: 1.44rem;
	margin-left: -11px;
}
.UserWallet .top .btn-box {
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.UserWallet .top .btn-box a {
	display: block;
	float: left;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	height: 2.11rem;
	line-height: 2.11rem;
	position: relative;
}
.UserWallet .top .btn-box a:first-child:after {
	position: absolute;
	content: '';
	width: 0;
	height: 1.13rem;
	border-right: 1px solid #ddd;
	right: 0;
	top: 0.6rem;
}
/*ReceivePackage*/
.ReceivePackage footer {
	margin-top: 1rem;
}
/*PackageTracking*/
.traking-box ul {
	padding-left: 0;
}
.traking-box .item {
	padding: 0.8rem 0 0 2.8rem;
	line-height: 1.1rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
.traking-box .item:before {
	border-left: 1px solid #ddd;
	height: 100%;
	content: '';
	position: absolute;
	top: 0;
	left: 1.5rem;
}
.traking-box .item:after {
	content: '';
	width: 0.5rem;
	height: 0.5rem;
	border-radius: .3rem;
	background-color: #ddd;
	top: 1rem;
	left: 1.3rem;
	position: absolute;
}
.traking-box .item .con {
	border-bottom: 1px solid #ddd;
	padding: 0 1.5rem .8rem 0.3rem;
	color: #999;
}
.traking-box .item.cur {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.traking-box .item.cur:before {
	top: 1rem;
}
.traking-box .item.cur:after {
	width: 0.6rem;
	height: 0.8rem;
	left: 1.25rem;
	background-image: url(images/icon-trakingcur.png);
	background-color: #fff;
}
.traking-box .item.cur .con {
	border-bottom: none;
	color: #000;
}
.traking-box .item .con > div {
	margin-bottom: 0.4rem;
}
.img1-list {
	max-width: 15rem;
}
.img1-list img {
	width: 3.6rem;
	height: 3.6rem;
	vertical-align: bottom;
	margin: 0 0.5rem  0.5rem 0;
}
.img1-list .num {
	display: inline-block;
	margin-bottom: .5rem;
	color: #999;
}
.img1-list .txt {
	margin-bottom: .2rem;
}
.star-box .star-bg,
.star-box .star-bg .star {
	background-size: auto 100%;
}
.star-box .star-bg {
	height: 1.1rem;
	width: 6.25rem;
	background-image: url(images/bg-star.png);
	background-repeat: repeat no-repeat;
	margin-bottom: .2rem;
}
.star-box .star-bg .star {
	height: 100%;
	width: 0;
	background-image: url(images/star.png);
	background-repeat: repeat no-repeat;
}
/*OrderDetail*/
.OrderDetail .top .line {
	border-bottom: 1px solid #ddd;
}
.er-list .item {
	position: relative;
	border-bottom: 1px solid #ddd;
	padding: .8rem .8rem .8rem 3.5rem;
}
.er-list .item:last-child {
	border-bottom: none;
}
.er-list span[class^=sign] {
	position: absolute;
	top: 50%;
	left: 0.8rem;
	transform: translateY(-50%);
}
.er-list .item .con {
	line-height: 1.2rem;
	display: block;
}
.er-list .item .con h4 {
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.er-list + .line1-list {
	border-top: 1px solid #ddd;
}
.info1-list.bg-box {
	padding: .4rem 0;
}
.info1-list .item {
	padding: 0.4rem .8rem;
	line-height: 1.5;
	overflow: hidden;
}
.info1-list .item .lab {
	float: left;
	width: 5.3rem;
	padding-right: 0.6rem;
}
.info1-list .item .con {
	color: #999;
	margin-left: 5.9rem;
}
/*图片查看器*/
/*bigswiper-overlay*/
.bigswiper-overlay {
	position: fixed;
	z-index: 1000;
	background-color: #000;
	width: 100%;
	height: 100%;
}
.bigswiper-overlay > .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.bigswiper-overlay .swiper-wrapper img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
}
.bigswiper-overlay .swiper-container-horizontal>.swiper-pagination {
	bottom: 0;
	display: flex;
}
.bigswiper-overlay .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	flex: 1;
	border-radius: 0;
	margin: 0;
	height: .5rem;
}
.swiper-pagination-bullet-active {
	background-color: #fe9c35 !important;
}
.bigswiper-overlay  .swiper-slide:last-child {
	z-index: 100;
}
.bigswiper-overlay  .swiper-slide:last-child:before,
.bigswiper-overlay  .swiper-slide:last-child:after {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
.bigswiper-overlay  .swiper-slide:last-child:after {
	content:'';
	background-image: url('');
	transform: translateY(-50%);
	width: 1.7rem;
	height: 1.7rem;
	right: -4rem;
}
.bigswiper-overlay  .swiper-slide:last-child:before {
	content: '返回';
	width: 1rem;
	right: -2rem;
	font-size: 1rem;
	color: #fff;
}
/*AdressSelect*/
.AdressSelect {
	/*position: absolute;*/
	/*background-color: rgba(0, 0, 0, 0.5);*/
	/*height: 100%;*/
	width: 100%;
	z-index: 999;
	overflow: auto;
	/*border-bottom: 1px solid #ddd;*/
	margin-bottom: 0.3rem;
}
.AdressSelect header {
	background-color: #efeff4;
	height: 2.2rem;
	border-bottom: 1px solid #ddd;
}
.AdressSelect .fixed {
	/*position: fixed;*/
	width: 100%;
	height: 2.2rem;
	background-color: #fff;
}
.AdressSelect header .input-wrap {
	position: absolute;
	top: 0.4rem;
	left: .3rem;
	right: .3rem;
	display: block;
	height: 1.5rem;
	line-height: 1.5rem;
	background-color: #efeff4;
	padding: 0 .2rem 0 1.5rem;
	border-radius: .3rem;
	transition: all ease-in .3s;
}
.AdressSelect > .con .history .list li a:before,
.AdressSelect header .input-wrap:before/*,
.AdressSelect > .con .relate-list li a:before */{
	background-image: url('');
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
	content: '';
	height: 0.9rem;
	left: 0.4rem;
	position: absolute;
	top: 0.3rem;
	width: 0.9rem;
}
/*.AdressSelect header .input-wrap:before{
	left: 4.5rem;
}*/
.AdressSelect header .input-wrap input {
	width: 100%;
	border: none;
	vertical-align: middle;
	/*font-size: .8rem;*/
	outline: none;
	/*text-align: center;*/
	background-color: #efeff4;
	/*color: #999;*/
}
.AdressSelect header .cancel {
	color: #fe9e38;
	width: 2.4rem;
	box-sizing: border-box;
	height: 2.2rem;
	line-height: 2.2rem;
	text-align: center;
}
.AdressSelect header .cancel:active {
	background-color: rgba(0, 0, 0, .3);
}
.AdressSelect > .con {
	/*background-color: #fff;*/
	height: calc(100% - 2.2rem);
	position: relative;
	overflow: auto;
	margin-top: 0.5rem;
}
.AdressSelect > .con .hot {
	/*background-color: #fefef4;*/
	/*border-bottom: 1px solid #ddd;*/
}
.AdressSelect > .con .hot h3,.AdressSelect > .con .relate-list h3  {
	height: 1.5rem;
	line-height: 1rem;
	font-size: .9rem;
	padding: 0 .7rem;
	color: #333;
	/*background-color: #fefef4;
	border-bottom: 1px solid #ddd;*/
}
.AdressSelect > .con .hot > .con {
	overflow: hidden;
	padding-bottom: .6rem;
}
.AdressSelect > .con .hot > .con li {
	float: left;
	width: 44%;
	margin-left: 4%;
	margin-top: .6rem;
}
.AdressSelect > .con .hot > .con li a {
	background-color: #e2e2e2;
	border-radius: 5px;
	border: 1px solid #ddd;
	text-align: center;
	height: 2rem;
	line-height: 2rem;
	display: block;
	font-size: .6rem;
	color: #858585;
}
.AdressSelect > .con .relate-list {
	display: none;
	/*position: absolute;*/
	/*top: 0;*/
	height: 100%;
	width: 100%;
	/*left: 0;*/
	z-index: 10;
	/*background-color: #fff;*/
	overflow: auto;
}
.AdressSelect > .con .relate-list .con {
	border-top: 1px solid #ddd;
	margin: 0 .7rem;
}
.AdressSelect > .con .history .list li,
.AdressSelect > .con .relate-list li {
	border-bottom: 1px solid #ddd;
	word-wrap: break-word;
	display: inline-block;
	word-break: break-all;
	/*margin: 0 0.7rem;*/
}
.AdressSelect > .con .history .list li a,
.AdressSelect > .con .relate-list li a {
	/*height: 2rem;*/
	/*line-height: 2rem;*/
	/*padding-left: .7rem;*/
	position: relative;
	display: block;
	padding-top: 12px;
    padding-bottom: 12px;
}
.AdressSelect > .con .history .list li a:before {
	background-image: url('');
}
.AdressSelect > .con .history .list li a:before,
.AdressSelect > .con .relate-list li a:before {
	top: 0.6rem;
	left: 0.7rem;
}
/*searching*/
.AdressSelect.searching header .input-wrap {
	right: 2.5rem;
}
/*.AdressSelect.searching header {
	border-bottom: 1px solid #ddd;
}*/
/*.AdressSelect.searching header .input-wrap input {
    text-align: left;
}
.AdressSelect.searching header .input-wrap:before{
    left: 0.4rem;
}*/
.AdressSelect.searching > .con .hot,
.AdressSelect.searching > .con .history {
	/*display: block;*/
}
.AdressSelect.searching > .con .relate-list {
	/*display: block;*/
}
/*PlacePackagePay*/
.PlacePackagePay .item input[type=datetime-local] {
	border: none;
	outline: none;
	position: absolute;
	height: 2.5rem;
	left: 0.7rem;
	top: 0;
	right: 0.7rem;
	line-height: 1.2;
	background-color: transparent;
	padding: .8rem 3rem .8rem 4.5rem;
	width: 100%;
	vertical-align: top;
	text-align: right;
}
.UserAdressAdd .input-box select {
	position: absolute;
	z-index: 10;
	opacity: 0;
	left: 0;
	top: 0;
	line-height: 2.5rem;
}
/*Coupon*/
.CouponIntruction .bg-box {
	margin-top: .7rem;
}
.coupon-list .coupon-item {
	position: relative;
	/*border: 1px solid #ddd;*/
	background-color: #fff;
	min-height: 3.8rem;
	margin-bottom: 0.5rem;
	border-radius: 4px;
	padding-bottom: .3rem;
}
.coupon-list .coupon-item:before{
	content:'';
	position: absolute;
	/*top: 1px;*/
	height: 7px;
	width: 100%;
	background: transparent url(images/coupon-item-bd-1.png) 0 0 repeat-x;
	background-size: contain;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.coupon-list .mall:before{
	background: transparent url(images/coupon-item-bd-2.png) 0 0 repeat-x;
	background-size: contain;
}
.coupon-list .shipping:before{
	background: transparent url(images/coupon-item-bd-3.png) 0 0 repeat-x;
	background-size: contain;
}
/*.coupon-list .coupon-item:before {
	top: -4px;
}*/
/*.coupon-list .coupon-item:after {
	right: -4px;
	transform: rotateY(180deg);
}*/
.coupon-list .coupon-item .coupon-header{
	padding-top: .7rem;
}
.coupon-list .coupon-item .dfn-box {
	padding-left: 2rem;
	padding-top: .5rem;
	width: 50%;
	/*text-align: center;*/
	height: 100%;
	line-height: 2rem;
	float: left;
	/*font-size: 1.1rem;*/
	background-image: url(images/coupon-item-z.png);
    background-size: 35%;
    background-repeat: no-repeat;
    background-position: 0 center;
}
.coupon-list .coupon-item .dfn-box p{
	height: 1.25rem;
	line-height: 1.25rem;
	color: #2eb2ea;
	font-size: 90%;
}
.coupon-list .mall .dfn-box p{
	color: #3eba9b;
}
.coupon-list .shipping .dfn-box p{
	color: #ff6d6d;
}
.coupon-list .coupon-item .dfn-box .coupon-amount-box{
	height: 1.3rem;
	line-height: 1.3rem;
	
}
.coupon-list .coupon-item .dfn-box .coupon-amount{
	font-size: 1.6rem;
}
.coupon-list .coupon-item .txt {
	box-sizing: border-box;
    width: 50%;
    float: right;
    text-align: center;
    padding-top: .5rem;
}
.coupon-list .coupon-item .txt h4{
	height: 1.3rem;
    line-height: 1.3rem;
}
.coupon-list .coupon-item .txt .coupon-code{
	font-size: 90%;
	color: #858585;
	height: 1.25rem;
    background-image: url(images/coupon-item-line-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 4rem;
    padding-top: .1rem;
    margin-left: auto;
    margin-right: auto;
}
.coupon-list .mall .txt .coupon-code{
	background-image: url(images/coupon-item-line-2.png);
    background-size: contain;
}
.coupon-list .shipping .txt .coupon-code{
	background-image: url(images/coupon-item-line-3.png);
    background-size: contain;
}
.coupon-list .coupon-item .coupon-footer, .coupon-list .coupon-item .coupon-tips{
	font-size: 90%;
	color: #858585;
	padding: 0 1rem;
}
.coupon-list .coupon-item .coupon-footer{
	background-image: url(images/coupon-item-line.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: .5rem;
    margin-top: .15rem;
}
.coupon-list .coupon-item .coupon-date{
	font-size: 80%;
}
.coupon-list .coupon-item .coupon-detail, .coupon-list .coupon-item .coupon-detail-triangle{
	background-image: url(images/Inverted-triangle.png);
	background-size: 18%;
    background-repeat: no-repeat;
    background-position: 100% center;
    width: 3.2rem;
}
.coupon-list .mall .coupon-detail, .coupon-list .shipping .coupon-detail{
	display: none;
}
.coupon-list .coupon-item .coupon-detail-triangle{
	background-image: url(images/Inverted-triangle2.png);
}
.coupon-list .coupon-item .coupon-tips{
	padding-top: .25rem;
	display: none;
}
/*.coupon-select-list.coupon-list .coupon-item .txt {
	padding-right: .7rem;
}*/
.coupon-list .coupon-item .radio-item {
	position: absolute;
	right: 0.27rem;
	top: 2.47rem;
}

.CouponList .trigger {
	padding: 0 0.6rem;
}
.CouponList  .trigger a {
	display: inline-block;
	float: left;
	width: 33%;
	text-align: center;
	position: relative;
}
.CouponList .trigger a.cur {
	color: #fb6267;
}
.CouponList .trigger a.cur:after {
	content: '';
	position: absolute;
	height: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: .1rem solid #fb6267;
}
.invalid-coupon-list.coupon-list .coupon-item {
	/*background-color: transparent;*/
}
.invalid-coupon-list.coupon-list .coupon-item dfn {
	color: #999 !important;
}
.invalid-coupon-list.coupon-list .coupon-item:before,
.invalid-coupon-list.coupon-list .mall:before,
.invalid-coupon-list.coupon-list .shipping:before {
	background: transparent url(images/coupon-item-bd-used.png) 0 0 repeat-x;
	background-size: contain;
}
.invalid-coupon-list.coupon-list .coupon-item .dfn-box p,
.invalid-coupon-list.coupon-list .mall .dfn-box p,
.invalid-coupon-list.coupon-list .shipping .dfn-box p,
.invalid-coupon-list.coupon-list .coupon-item .coupon-footer,
.invalid-coupon-list.coupon-list .coupon-item .coupon-tips,
.invalid-coupon-list.coupon-list .coupon-item .txt .coupon-code,
.invalid-coupon-list.coupon-list .coupon-item .txt{
	color: #c1c2c2;
}
.invalid-coupon-list.coupon-list .coupon-item .txt .coupon-code,
.invalid-coupon-list.coupon-list .mall .txt .coupon-code,
.invalid-coupon-list.coupon-list .shipping .txt .coupon-code{
	background-image: url(images/coupon-item-line-disable2.png);
    background-size: contain;
}
.invalid-coupon-list.coupon-list .coupon-item .coupon-detail{
	background-image: url(images/Inverted-triangle-disable.png);
}
.invalid-coupon-list.coupon-list .coupon-item .coupon-detail-triangle{
	background-image: url(images/Inverted-triangle2-disable.png);
}
.Coupon .tip-box {
	margin-top: -.5rem;
}
.Coupon .tip-box a {
	display: inline-block;
	padding: .5rem .3rem;

}
.Coupon .tip-box i {
	margin-right: .1rem;
	margin-top: -.1rem;
}
.CouponIntruction {
	line-height: 1.5;
}
.UserWalletRecharge .pay-tip {
	margin-bottom: .3rem;
	color: #999;
}
.UserWalletRecharge .pay-list {
	color: #666;
}
.UserWalletRecharge .pay-list .fl i {
	margin-right: .2rem;
}
.UserInfo .bg-box:first-child {
	margin-top: .6rem;
}
.UserInfo .avartar-box input {
	opacity: 0;
	position: absolute;
	left: -1000rem;
}
.UserInfo .avartar-box .uploadimg {
	display: none;
	width: 2.67rem;
	height: 2.67rem;
}
.UserInfo .avartar-box.uploaded .uploadimg {
	display: inline-block;
}
.UserInfo .avartar-box.uploaded .fl {
	margin-top: 1rem;
}
.UserInfo .signature .c1 {
	margin-top: .3rem;
}

/*
下单1改动*/
.tip{
	position: absolute;
	display: none;
	z-index: 5;
	top: 4.8rem;
	left: 50px;
	background: rgba(255,255,255,1);
	border: 1px solid #cdcdcd;
	padding: 3px;
	color: #a9a9a9;
	line-height: 23px;
}
.tip .tippoint{
	display: inline-block;
	width: 26px;
	height: 25px;
	position: absolute;
	left: 7px;
	bottom: -23px;
	background:url("../style/images/sanjiaoxing.png") ;
}
.item .rowtip:hover + .tip{
	display: inline-block;
}
.item .rowtip{
	line-height: 20px;
}
.item .rowtip .tipbutton{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 8px;
	z-index: 2;
	background: url("../style/images/xiadancon.jpg");
	background-size: contain;
}
.item .rowtip .tipbutton:hover+.tip{
	display: block;
}
.message{
	background: #f0eff5;
}
.message-wrap{
	margin: .5rem 0;
	background-color: #f0eff5;
	overflow: auto;
	display: block;
}
.message-wrap div{
	float: left;
}
.message-wrap .messageL,.message-wrap .messageR{
	width: 49.5%;
	font-size: .78rem;
	/*text-align: center;
	margin: 1rem 0;
	font-size: .8rem;*/
	color: #606062;
	font-family: "Microsoft YaHei";
	position: relative;
	/*text-indent: 1.8rem;*/
	text-align: center;
}
.message-wrap .messageL p,.message-wrap .messageL h4{
	/*text-indent: 1.8rem;*/
}
.message-wrap .messageL h4,.message-wrap .messageR h4{
	margin-top: .3rem;
}
.message-wrap .messageR .co
{
	position: relative;
	text-align: center;
	width: 100%;
}
.message-wrap .messageR .re{
	width: 100%;
	/*position: absolute;
	top: 1.5rem;*/
}
.message-wrap .messageR .cos-wrap{
	width: 100%;
	margin: 0 auto;
	/*text-align: center;*/
	text-indent: 1.75rem;
}
.message-wrap .messageR .cos-wrap::after{
	-webkit-background-size: contain;
	background-size: contain;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('images/icon-arrow-right.png');
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.7rem;
	right: .8rem;
	top: .2rem;
}
.message-wrap .messageR .readd::after{
	-webkit-background-size: contain;
	background-size: contain;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url('images/icon-arrow-right.png');
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.7rem;
	right: 1.5rem;
	top: 1.2rem;
}
.message-wrap h4 .dis-number{
	color: #dd5044;
	font-size: .8rem;
	/*font-size: 18px;*/
}
.message-wrap .messageR h4 .upline{
	margin-left: .5rem;
	font-size: .7rem;
	color: #858585;
}

.message-wrap .verticalLine{
	width: 0;
	/*margin: 26px auto;
	height: 56px;*/
	/*margin: 1.3rem auto;*/
	margin: 0 auto;
	height: 2.6rem;
	border-right:1px solid #dfdee3;
}
.message-wrap .messageR{
	float: right;
}
.message .next{
	display: inline-block;
	width: 90%;
	margin: 0 5%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 1.2rem;
	text-align: center;
	color: #ffffff;
	background: #fe9e38;
}

.goods-info .item-h .arrowright .rig{
	margin-top: 5px;
	font-family: "SimHei";
	letter-spacing: 1px;
	text-align: center;
}
.goods-info .item-h{
	position: relative;
	/*height: 4.0rem;*/
	/*padding: 0 .95rem;*/
	overflow: hidden;
	text-align: center;
}
.goods-info .item-h .v-line{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0;
	height: 2rem;
	margin-top: -.85rem;
	border-left: 1px solid #dfdee3;
}
.goods-info .item-h .le{
	/*margin-top: .4rem;*/
	color: #858585;
}
.goods-info .item-h a{
	display: block;
	width: 6.1rem;
	text-indent: .75rem;
	padding: .5rem 0 !important;
	width: 50%;
}
.goods-info .item-h .row .rig,.goods-info .item-h .row .rigL{
	position: relative;
	margin-top: .2rem;
	/*font-size: 17px;*/
	font-size: .8rem;
	color: #000000;
	font-family: "SimHei";
	letter-spacing: 1px;
}
/*.goods-info .item-h .row .rig:after{
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.7rem;
	left: 3.9rem;
	top: calc(50% - .4rem);
}
.goods-info .item-h .row .rigL:after{
	position: absolute;
	content: "";
	width: 0.5rem;
	height: 0.7rem;
	left: 5.4rem;
	top: calc(50% - .4rem);
}
.goods-info .item-h .row .rig:after,.goods-info .item-h .row .rigL:after {
	background-image: url('images/icon-arrow-right.png');
	background-size: 95% 95%;
	background-position: center;
}*/
.goods-info .tipwrap .c1{
	color: #000000;
}
.goods-info .tipwrap .c1 .pre-cost{
	display: inline-block;
	height: 2rem;
	margin: 0;
	width: 5.2rem;
	border: none;
}
.goods-info .tipwrap .c1 input[placeholder]{
	color: #858585 !important;
}
.message .message-wrap .more-cost{
	padding: .7rem;
}
.message .message-wrap .more-cost .redu{
	margin-top: .6rem;
	/*overflow: hidden;
	zoom: 1;*/
	font-size: 0.7rem;
	color: #858585;
	width: 100%;
}
.message .message-wrap .more-cost .redu:after{
	content: "";
	display: block;
	clear: both;
}
.message .message-wrap .more-cost .redu p{
	font-size: 0.7rem;
	float: left;
	/*height: 2rem;*/
	word-break:break-all;
}
.message .message-wrap .more-cost .redu .flmess{
	width: 14%;
	line-height: 1rem;
	color: #ffffff;
	letter-spacing: 2px;
}
.message .message-wrap .more-cost .redu .flmess span{
	padding: .1rem;
}
.message .message-wrap .more-cost .redu .flmess .redb{
	background: #fb6267;
}
.message .message-wrap .more-cost .redu .frmess{
	width: 86%;
	padding: .1rem 0;
	font-size: 0.7rem;
	line-height: .9rem;
}
.message .message-wrap .more-cost .redu .back .greenb{
	background: #3eba9b;
}
/*.message .message-wrap .more-cost p{
	margin-top: .4rem;
	overflow: hidden;
	font-size: 0.7rem;
	color: #858585;
	line-height: .9rem;
	word-break:break-all;
}*/
/*.message .message-wrap .more-cost span{
	display: block;
	float: left;
	padding: .02rem .35rem;
	background: #fb6267;
	margin-right: .35rem;
	color: #ffffff;
	font-size: 0.7rem;
	letter-spacing: 2px;
}
.message .message-wrap .more-cost .back{
	background: #3eba9b;
}*/

/*下单2改动*/
.adress .poster{
	padding-left: 10px;
	padding-right: 10px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	background: #ffffff;
}
.adress .poster .poster-header{
	display: inline-block;
	width: 12%;
	float: left;
}
.adress .poster .poster-info{
	display: inline-block;
	height: 39px;
	line-height: 39px;
	margin: 10px auto;
	float: right;
	width: 88%;
	overflow: hidden;
	border-bottom: 1px solid  #dfdee3;
}
.adress .poster .poster-info input{
	font-family: "微软雅黑";
	border: none !important;
	height: 31px;
	margin: 4px auto;
}
.adress .poster .poster-info input::-moz-placeholder{
	color: #d2d2d2 !important;
}
.adress .poster .poster-info input::-webkit-input-placeholder {

	color: #d2d2d2 !important;
}
.adress .poster .poster-info input:-ms-input-placeholder {

	color: #d2d2d2 !important;
}
.adress .poster .poster-info .poster-name{
	width: 43%;
	text-indent: .2rem;
	margin-left: 0rem;
	float: left;
	background-color: #fff;
}
.adress .poster .poster-info .poster-tel{
	width: 43%;
	text-indent: .3rem;
	float: left;
	background-color: #fff;
}
.poster-info .poster-name,.poster-info span{
	float: left;
}
.adress .poster .poster-info input::-webkit-input-placeholder{
	color: #858585 !important;
}
.adress .poster .poster-info input::-moz-placeholder{
	color: #858585 !important;
}
.adress .poster .poster-info input:-moz-placeholder{
	color: #858585 !important;
}
.adress .poster .poster-info input:-ms-input-placeholder{
	color: #858585 !important;
}
.poster-info a{
	display: inline-block;
	width: 12%;
	height: 30px;
	margin-top: 2px;
	float: right;
}
.poster-info .bright{
	background: url("../style/images/star1.jpg") no-repeat;
	background-size: contain;
}
.poster-info .dark{
	background: url("../style/images/star2.jpg") no-repeat;
	background-size: contain;
}
.poster-info span{
	display: inline-block;
	width: 0;
	height: 29px;
	margin: 5px 0;
	border-right:  1px solid #a6a5aa;
}
.poster-massage .poster-tel{
	width: 60%;
	float: right;
}
.goods-info{
	margin-top: 10px;
}
.goods-info .content-wrap{
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 40px;
	border-bottom: 1px solid #e6e6e6;
}
.goods-info .content-wrap .contentL,.goods-info .content-wrap .contentR{
	display: inline-block;
	height: 39px;
	line-height: 39px;
	overflow: auto;
}
.goods-info .content-wrap .contentL{
	display: inline-block;
	width: 30%;
	height: 39px;
	line-height: 39px;
	color: #000000;
	font-family: "微软雅黑";
	font-size: .8rem;
	float: left;
	padding-left: 10px;
}
.goods-info .content-wrap .contentR{
	display: inline-block;
	float: right;
	color: #858585;
	font-family: "微软雅黑";
	font-size: .8rem;
	padding-right: 5px;
	width: 60%;
	text-align: right;
	height: 39px;
	line-height: 39px;
	overflow: auto;
}
.goods-info .content-wrap .contentR input{
	display: inline-block;
	border: none;
	width: 6rem;
	height: 34px;
	font-size: .7rem;
	text-indent: 5px;
	background-color: #fff;
}
.goods-info .content-wrap .contentR .cost{
	color: #000000;
}
.goods-info .content-wrap .contentR .cost-title{
	color: #858585;
}
.goods-info .content-wrap .contentR input::-webkit-input-placeholder{
	color: #858585;
}
.goods-info .content-wrap .contentR input::-moz-placeholder{
	color: #858585;
}
.goods-info .content-wrap .contentR input:-moz-placeholder{
	color: #858585;
}
.goods-info .content-wrap .contentR input:-ms-input-placeholder{
	color: #858585;
}
.goods-bottom{
	margin-top: 80px;
}
.goods-info .content-wrap .weight-warap{
	overflow: hidden;
	width: 6.5rem;
	line-height: 39px;
/*	padding-left: ;*/
}
.goods-info .content-wrap .weight-warap a{
	color: #d2d2d2;
	display: inline-block;
	width: 1rem;
	height: 21px;
	margin: 9px auto;
}
.goods-info .content-wrap .weight-warap .weight{
	display: inline-block;
	width: 4rem;
	height: 31px;
	line-height: 31px;
	margin: 4px 2px;
	float: left;
	position: relative;
	text-align: center;
}
.goods-info .content-wrap .weight-warap .weight .weight-num{
	height: 25px !important;
	display: inline-block;
	width: 1.5rem;
	text-align: center;
	position: relative;
	top: -2px;
}
.goods-info .content-wrap .weight-warap .reduce{
	float: left;
	background: url("../style/images/reduse.png") no-repeat -3px -5px;
}
.goods-info .content-wrap .weight-warap .increase{
	float: left;
	background: url("../style/images/increase.png") no-repeat -5px -5px;
}

/*寄件地址*/
.address-content{
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.PlacePackage .bg-box{
	margin-bottom: 0;
}
.Content .bg-box .current{
	/*border-top: 1px solid #cccccc;*/
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}
.Content .bg-box .current .poster-address{
	display: block;
	width: 100%;
	border: none;
	height: 40px;
	text-indent: .8rem;
}
.Content .bg-box .current .current-icon{
	display: inline-block;
	width: 50px;
	height: 50px;
	float: left;
}
.Content .bg-box .current .current-icon span{
	display: inline-block;
	margin: 10px 5px 10px 15px;
	width: 30px;
	height: 30px;
	background:url("../style/images/icon-location.png") no-repeat;
	background-size: contain;
}
.Content .bg-box .current .current-place{
	width: 100%;
	margin-right: -50px;
	height: 50px;
	float: right;
}
.Content .bg-box .current .current-place p{
	line-height: 25px;
	font-family: Arial;
}
.Content .bg-box .current .current-place .current-info{
	color: #2fb2ea;
	font-weight: bold;
	font-size: .7rem;
}
.Content .bg-box .current .current-place .current-address{
	color: #858585;
}

/*地址页*/
section.hestory-message .hestory-wrap{
	display: none;
}
.hestory-message .hestory-wrap .hestory-info{
	overflow: hidden;
}
.hestory-message .hestory-wrap .hestory-info .iconwrap{
	display: inline-block;
	float: left;
	height: 50px;
	width: 50px;
}
.hestory-message .hestory-wrap .hestory-info .iconwrap span.lefticon{
	display: inline-block;
	margin: 10px 5px 10px 15px;
	width: 40px;
	height: 40px;
	background: url("../style/images/lishidizhi.jpg") no-repeat;
	background-size: 50%;
}
.hestory-message .hestory-wrap .hestory-info .add-message{
	display: inline-block;
	width: 100%;
	margin-right: -50px;
	float: right;
	margin-bottom: 8px;
}
.hestory-message .hestory-wrap .hestory-info .add-message p{
	margin-top: 5px;
	font-size: .7rem;
	color: #858585;
}
.hestory-message .hestory-wrap .hestory-info .add-message .per-message{
	font-weight: bold;
}
.hestory-message .hestory-wrap .hestory-info .add-message .per-message span{
	margin-right: 30px;
}
.hestory-message .hestory-wrap .message-info{
	overflow: hidden;
}
.hestory-message .hestory-wrap .message-info .iconwrap{
	display: inline-block;
	float: left;
	height: 50px;
	width: 50px;
}
.hestory-message .hestory-wrap .message-info .iconwrap span.lefticon{
	display: inline-block;
	margin: 10px 5px 10px 15px;
	width: 40px;
	height: 40px;
	background: url("../style/images/lishi.jpg") no-repeat;
	background-size: 60%;
}
.hestory-message .hestory-wrap .message-info .add-message{
	display: inline-block;
	width: 100%;
	margin-right: -50px;
	float: right;
	margin-bottom: 8px;
}
.hestory-message .hestory-wrap .message-info .add-message p{
	margin-top: 5px;
	font-size: .7rem;
	color: #858585;
}
.hestory-message .hestory-wrap .message-info .add-message .per-message{
	font-weight: bold;
}
.hestory-message .hestory-wrap .message-info .add-message .per-message span{
	margin-right: 30px;
}
.hestory-message .hestory-wrap .hestory-info .direction{
	margin:5px auto;
	width: 90%;
	border-top: 1px solid #858585;
	clear: both;
}
.hestory-message .hestory-wrap .message-info .direction{
	margin:0 auto;
	width: 90%;
	border-top: 1px solid #858585;
	clear: both;
}

/*订单详情*/
div{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.order-info{
	border: 1px solid #cccccc;
	font-size: 100%;
	font-family: 微软雅黑, 黑体, Hei, 宋体;
}
.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.container .row{
	margin-left: -15px;
	margin-right: -15px;
	overflow: hidden;
}
.container .col-xs-12{
	width: 100%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.container .col-xs-4{
	width: 50%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	overflow: hidden;
	margin-bottom: 5px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.container .top-info{
	background: #ffffff;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
}
.container .col-xs-4 .list-info{
	overflow: hidden;
	text-align: center;
}
.container .col-xs-4 .list-info h5{
	color: #858585;
	/*margin: 3px auto 0px;*/
}
.container .col-xs-4 .list-info p{
	color: #000004;
	margin: 3px 0 0;
}
.container .col-xs-4 .list-info .left,
.container .col-xs-4 .list-info .right{
	display: inline-block;
	width: 0;
	height: 35px;
	border: 1px solid #c8c7cc;
	position: absolute;
	top: 10%;
}
.container .col-xs-4 .list-info .left{
	left: 0;
}
.container .col-xs-4 .list-info .right{
	right: 0;
}
.container .col-xs-4 .center-cost p{
	color: #fc6368;
}
section .mes-info{
	margin-top: 3px;
	background: #ffffff;
	height: 50px;
	line-height: 50px;
	font-size: .7rem;
	color: #838383;
	/*padding-left: 14%;*/
	text-align: center;
}
section .content{
	font-size: .65rem;
	overflow: hidden;
}
section .content .getbag{
	overflow: hidden;
}
section .content .getbag .right{
	width: 25%;
	height: 80px;
	padding-right: 1.1rem;
}
section .content .getbag .right a.map-message{
	display: inline-block;
	height: 80px;
	text-align: center;
}
section .content .getbag .right a.map-message img{
	border: none;
	display: inline-block;
	margin-top: 15px;
}
section .content .getbag .right a.map-message span{
	display: inline-block;
	height: 20px;
	margin: 0 0 17px 0;
	color: #2db5e7;
}
section .content .getbag .left{
	height: 80px;
	width: 70%;
}
section .content .getbag .left p{
	padding-left: 15%;
	/*height: 25px;*/
	margin-top: 15px;
}
section .content .getbag .left h6{
	font-size: .7rem;
	height: 25px;
	margin-bottom: 15px;
	padding-left: 15%;
	color: #868686;
}
section .post-menu{
	overflow: hidden;
}
section .post-menu .posted{
	margin: 20px;
	border: 1px solid #bebebe;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	background: #ffffff;
}
section .post-menu .posted .post-head{
	/*height: 60px;
	line-height: 60px;*/
	overflow: hidden;
}
section .post-menu .posted .post-head span{
	display: inline-block;
	font-family: "黑体-简";
	font-size: .75rem;
}
section .post-menu .posted .post-head .son-menu{
	height: 1.45rem;
	width: 1.45rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #fe9e38;
	line-height: 1.45rem;
	text-align: center;
	margin: 10px;
	color: #ffffff;
	font-size: 80%;
}
section .post-menu .posted .post-head .post-right{
	float: right;
	height: 1.45rem;
    line-height: 1.45rem;
	margin:10px;
	color:  #838383;
}
section .post-menu .posted .post-head .post-right i{
	color: #fc6368;
}
section .post-menu .posted .posted-address{
	overflow: hidden;
	/*margin: 0px 0 5px 0;*/
	/*padding: 0 15px;*/
}
/*section .post-menu .posted .posted-address .posted-message{
	height: 40px;
}*/
section .post-menu .posted .posted-address .posted-message span{
	/*display: inline-block;*/
	/*height: 40px;*/
	margin: 0 auto;
	/*font-size: .75rem;*/
	/*line-height: 15px;*/
	color: #000004;
	float: left;
}
section .post-menu .posted .posted-address .posted-message .po-address{
	color: #838383;
	word-break:normal;
	/*width:auto; */
	white-space:pre-wrap;
	word-wrap : break-word ;
	overflow: hidden ;
	text-align:justify;
	width: 80%;
    float: left;
}
section .post-menu .post-pag{
	height: 80px;
	margin: 0;
}
section .post-menu .post-pag a{
	display: block;
	height: 40px;
	background: #fe9e38;
	color: #ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 40px;
	font-size: 1rem;
	text-align: center;
	margin: 0 15px 15px 15px;
}

/*
选择城市*/

section .chioce{
	font-family: "微软雅黑";
	font-size: 10px;
	color: #72716c;
}
section .chioce .has-selected,
section .chioce .selected-city,
section .chioce .has-open{
	padding: 0 5%;
}
section .chioce .has-selected{
	font-size: .85rem;
	height: 2rem;
	line-height: 2rem;
	background: #e6e6e8;
}
section .chioce .selected-city,
section .chioce .has-open {
	/*height: 2.5rem;*/
	line-height: 2.5rem;
	background: #efeff4;
}
section .chioce .has-selected h5{
	color:  #72716c;
	font-size: .8rem;
}
section .chioce .selected-city a,
section .chioce .has-open a{
	display: inline-block;
	width: 4rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background: #fff;
	margin-right:  0.57rem;
	text-align: center;
	border: 1px solid #c5c5c8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: .8rem;
	color: #72716c;
}

.bottom-words{
	width: 100%;
	/*padding-top: 10px;*/
	position: fixed;
	left: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 999;
	background: #fff;
}
.bottom-words .botcontr{
	height: 40px;
	overflow: hidden;
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
	/*padding-left: 6%;
	padding-right: 6%;*/
}
.bottom-words .botcontr button{
	display: inline-block;
	height: 25px;
	width: 70px;
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	background: none;
	font-size: 15px;
	letter-spacing: 1px;
}
.bottom-words .botcontr .btnleft{
	float: left;
	color: #999;
	font-size: 17px;
	font-family:arial, verdana, sans-serif;
}
.bottom-words .botcontr .btnright{
	float: right;
	color: #FF9D35;
    font-weight: bold;
    font-size: 17px;
	font-family:arial, verdana, sans-serif;
}
 .bottom-words .remark{
	height: 133px;
	width: 90%;
	border: 1px solid #d5d5d7;
	text-indent: 5px;
	margin-left: 5%;
	margin-right: 5%;
}

/*新增根据城市确定运费浮层*/
hgroup{
    margin: 0;
    padding: 0;
}
section{
    display: block;
    /*overflow: hidden;*/
}
section .newpay{
    z-index: 999;
    width: 100%;
    /*height: 100%;*/
    margin: 0 auto;
    display: none;
    position: absolute;
    top: 0;
    background: rgba(238,238,238,.8);
    background: #eee;
    font-family: "Microsoft YaHei";
    min-height: 700px;
}
section .newpay .logo-wrap-default{
    margin-top: .5rem;
    height: 4.5rem;
}
section .newpay .logo-wrap-default{
    margin-top: .5rem;
    height: 3rem;
    background: url("images/bx.png") no-repeat;
    background-position: center;
    background-size: contain;
}
section .newpay .logo-wrap-dianche{
    margin-top: .5rem;
    height: 3rem;
    background: url("images/dianche.png") no-repeat;
    background-position: center;
    background-size: contain;
}
section .newpay .logo-wrap-car{
    margin-top: .5rem;
    height: 3rem;
    background: url("images/car.png") no-repeat;
    background-position: center;
    background-size: contain;
}
section .newpay .logo-wrap-microbus{
    margin-top: .5rem;
    height: 3rem;
    background: url("images/microbus.png") no-repeat;
    background-position: center;
    background-size: contain;
}
section .newpay .hea{
    position: relative;
    padding: 1.25rem 1rem 1rem 1rem;
}
section .newpay .hea hgroup{
    font-weight: normal;
    color: #000000;
}
section .newpay .hea h2{
    position: relative;
    top: -1.3rem;
    left: 50%;
    display: inline-block;
    margin-left: -1.85rem;
    padding: .25rem;
    text-align: center;
    /*background: rgba(238,238,238,.8);*/
    background: #eee;
    font-size: .8rem;
}
section .newpay .hea h1{
    /*margin-top: .5rem;*/
    /*font-size: 1.124rem;*/
    font-size: 1.8rem;
    text-align: center;
}
section .newpay .hea h4{
    text-align: center;
}
section .c-wrap{
    padding: 0 .25rem;
}
section .c-wrap .ju-line{
    padding: 0 1.22rem;
}
section .c-wrap .order-c{
    width: 100%;
    margin: 0;
    padding: 0;
}
section .c-wrap .order-c td{
    width: 50%;
    text-align: center;
}
section .c-wrap .order-c td p{
    height: 2rem;
    line-height: 2rem;
}
section .c-wrap .order-c td p.ltd{
    text-indent: 1.2rem;
    text-align: left;
    font-size: .8rem;
}
section .c-wrap .order-c td p.rtd{
    text-align: right;
    padding-right: 1.2rem;
    font-size: .80rem;
    color: #999999;
}
section .c-wrap .order-c td p.foo{
    /*color: #3eba9b;*/
    color: #fb6267;
}
section .newpay .clos{
    padding: 0 1rem;
}
section .newpay .clos h2{
    margin-top: 1.25rem;
    text-align: center;
}
section .newpay .clos h2 a{
    padding: .25rem;
    font-size: .8rem;
    color: #000;
}

.billing-rules-arrow {
	width: 0.5rem;
	height: 12px;
	background-image: url('images/icon-arrow-right.png');
	background-size: 95% 95%;
	background-position: center;
}
section .newpay .clos p{
    margin-top: 2rem;
    text-align: center;
    margin-bottom: 2rem;
}
section .newpay .clos p a{
    display: block;
    width: 2.35rem;
    height: 2.35rem;
    margin: 0 auto;
    background: url("images/colse.png") no-repeat;
    background-size: contain;
}

.noMess{
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 100%;
    font-family: "SimHei";
    background: #efeff4;
}
.noMess section{
    padding-top: 4.35rem;
}
.noMess section figure figcaption p{
    margin-top: 0.3rem;
}
.noMess section figure figcaption .noord{
    color: #666666;
}
.noMess section figure figcaption .tryord a{
    font-size: 14px;
    color: #FE9E38;
    text-decoration: none;
}

.pop-protocal .scrobox .con table th,.scrobox .con table td{
    border:1px solid #666;
    width: 50%;
}

.OrderList .order-list li .role-name .playBtn {
	background: url('/style/images/new_wechat/voice_item.png') no-repeat;
    display: inline-block;
    width: 3rem;
    height: 1rem;
    background-size: 3rem 1rem;
    padding-left: 1.2rem;
    color: #fff;
}